Location: Home > YellowPages > CA > Palm Springs > Oasis Water Resort Villa

Oasis Water Resort Villa

2345 S Cherokee Way Unit 153
Palm Springs, CA 92264
760-324-3727
Category